<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // "变量1 || 变量2" 或者 "变量1 && 变量2" 这种写法就是短路运算
        // 短路运算的结果要么是变量1，要么是变量2

        let a = 1
        let b = 2
        let c = 0
        let d = false

        // let e = a || b
        // console.log(e)  // 1

        // let f = b || c
        // console.log(f)  // 2

        // let g = c || d
        // console.log(g)  // false

        // let h = a && b
        // console.log(h) // 2

        // let i = b && c 
        // console.log(i) // 0

        // let j = c && d
        // console.log(j)  // 0

        //分析：无论是||还是&&，如果是判断条件的话，最终的目标就是为了得到最终的结果
        // 再分析条件的最终结果时，谁起到决定性作用，答案就是谁
        // 换个说法，就是你的思路到了哪里？你想到哪里，哪里就是答案
    </script>
</body>
</html>